A note on exact algorithms for the identical parallel machine scheduling problem
نویسندگان
چکیده
A recently published paper by E. Mokotoff presents an exact algorithm for the classical P ||Cmax scheduling problem, evaluating its average performance through computational experiments on a series of randomly generated test problems. It is shown that, on the same types of instances, an exact algorithm proposed 10 years ago by the authors of the present note outperforms the new algorithm by some orders of magnitude. Given n jobs with associated processing times p1, . . . , pn, and m parallel identical machines, each of which can process at most one job at time, the Parallel Machine Scheduling Problem is to assign each job to exactly one machine so that the maximum completion time of a job (makespan) is minimized. Using the three-field classification introduced in Graham, Lawler, Lenstra and Rinnooy Kan [3], the problem is denoted in the scheduling literature as P ||Cmax. We assume, as is usual, that the processing times are positive integers and that 1 < m < n. The problem is known to be NP-hard in the strong sense (see Garey and Johnson [2]). In a recently published paper, Mokotoff [4] presented a cutting plane algorithm for its exact solution, based on iterated addition of valid inequalities to the ILP model, and solution of the LP relaxation of the resulting problem. In an older paper, Dell’Amico and Martello [1] had presented a branch-and-bound algorithm for the same problem, based on sophisticated lower and upper bound computations and the use of dominance criteria. The algorithm by Mokotoff [4] has been implemented by the author using the simplex and branch-and-bound methods included in the CPLEX 5.6 callable library. It has been computationally tested, on a Pentium 500, on three classes of random instances obtained by uniformly generating the pi values in the ranges [1, 100], [10, 100] and [50, 100], for various instance sizes. We executed the C implementation of the Dell’Amico and Martello [1] algorithm on instances generated in the same way. As we could not find a Pentium 500, we used a slightly slower Celeron 434 MHz. Table 1 compares, on small-size instances, our
منابع مشابه
A New ILP Model for Identical Parallel-Machine Scheduling with Family Setup Times Minimizing the Total Weighted Flow Time by a Genetic Algorithm
This paper presents a novel, integer-linear programming (ILP) model for an identical parallel-machine scheduling problem with family setup times that minimizes the total weighted flow time (TWFT). Some researchers have addressed parallel-machine scheduling problems in the literature over the last three decades. However, the existing studies have been limited to the research of independent jobs,...
متن کاملTwo meta-heuristic algorithms for parallel machines scheduling problem with past-sequence-dependent setup times and effects of deterioration and learning
This paper considers identical parallel machines scheduling problem with past-sequence-dependent setup times, deteriorating jobs and learning effects, in which the actual processing time of a job on each machine is given as a function of the processing times of the jobs already processed and its scheduled position on the corresponding machine. In addition, the setup time of a job on each machin...
متن کاملA Mathematical Model of a Multi-Criteria Parallel Machine Scheduling Problem: a Genetic Algorithm (RESEARCH NOTE)
.
متن کاملOnline Scheduling of Jobs for D-benevolent instances On Identical Machines
We consider online scheduling of jobs with specic release time on m identical machines. Each job has a weight and a size; the goal is maximizing total weight of completed jobs. At release time of a job it must immediately be scheduled on a machine or it will be rejected. It is also allowed during execution of a job to preempt it; however, it will be lost and only weight of completed jobs contri...
متن کاملNew Formulation and Solution in PCB Assembly Systems with Parallel Batch processors
This paper considers the scheduling problem of parallel batch processing machines with non-identical job size and processing time. In this paper, a new mathematical model with ready time and batch size constraints is presented to formulate the problem mathematically, in which simultaneous reduction of the makespan and earliness-tardiness is the objective function. In recent years, the nature-in...
متن کاملA fuzzy mixed-integer goal programming model for a parallel machine scheduling problem with sequence-dependent setup times and release dates
This paper presents a new mixed-integer goal programming (MIGP) model for a parallel machine scheduling problem with sequence-dependent setup times and release dates. Two objectives are considered in the model to minimize the total weighted flow time and the total weighted tardiness simultaneously. Due to the com-plexity of the above model and uncertainty involved in real-world scheduling probl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- European Journal of Operational Research
دوره 160 شماره
صفحات -
تاریخ انتشار 2005